package cn.wolfcode.trip.base.service;

import cn.wolfcode.trip.base.domain.Sign;

import java.util.Date;

public interface ISignService {

   //保存一条签到
   Sign save(Sign record);

   //查询一个用户签到信息
   Sign selectOne(Sign record);

   //扣除我的积分
   void setMySign(int productScore,Long productId, Long UserId);

   //查询兑换时间
    Date selectChangeTime();

   //根据用户id去查用户签到总天数
   int selectCount(Long UserId);

   //查询昨天的续签天数
   int yesterdayCount(Long userId);

   //判断昨天有没有签到
   int selectBySignTime(Long userId);

   //判断用户今天有没有签到
   Sign getSignByToday(Sign record);
}
